[求助]为什么提示我的loop语句缺少DO ??

来源:百度知道 编辑:UC知道 时间:2024/06/07 13:31:20
大家帮我看看,为什么老是提示说'loop'语句缺少'do',我检查了下,并不缺少end if呀~

<%
if request.QueryString("action")="" then
sql="select * from zone order by zone_id DESC"
set rs=server.createobject("adodb.recordset")
rs.open sql,conn,1,1
%>
<table align="center" width="98%" border="1" cellspacing="0" cellpadding="4" style="border-collapse: collapse;">
<tr>
<td colspan="4">文章分类管理</font></td>
</tr>
<tr align="center">
<td width="10%">编号</td>
<td width="50%">分类名称</td>
<td width="20%">子栏目</td>
<td width="20%">操作</td>
</tr>
<%do while not rs.eof%>

loop --- 这里有个
response.write "<tr><td colspan=4 align=center>"
if rs2.bof and rs2.eof then
response.write "此大类没有子分类!"
end if
rs2.close
set rs2=nothing
rs.movenext
loop ---这里也有个

do while not rs.eof 只有这一个

还在DO WHILE 中 RS 在DO中生成就在DO中关闭

除</a></td></tr></table>
<%
rs2.movenext
loop
response.write "<tr><td colspan=4 align=center>"
这个缺少个do,你这段程序有2个loop,
『除</a></td></tr></table>
<%
rs2.movenext
loop
response.write "<tr><td colspan=4 align=center>"
if rs2.bof and rs2.eof then
response.write "此大类没有子分类!"
end if
rs2.close
set rs2=nothing
rs.movenext
loop

同意